package com.hualan.sfzyproject.mapper;

import com.hualan.sfzyproject.domain.Areas;
import com.hualan.sfzyproject.domain.ConsultantSpecializationArea;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
@Mapper
/**
* @author LUCK
* @description 针对表【areas】的数据库操作Mapper
* @createDate 2025-01-02 16:01:39
* @Entity com.hualan.sfzyproject.domain.Areas
*/
public interface AreasMapper {

    int deleteByPrimaryKey(Long id);

    int insert(Areas record);

    int insertSelective(Areas record);

    Areas selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(Areas record);

    int updateByPrimaryKey(Areas record);
    //    获取擅长领域列表
    List<Areas> selectAreaList();


    //    咨询师擅长表（后台-查询）

    List<Areas> selectAreaById(int consultantId);


//    添加咨询师擅长(后台-添加)
    int insertArea(ConsultantSpecializationArea consultantSpecializationArea);

//    删除咨询师擅长(后台-删除)
    int deleteAreaById(@Param("consultantId") int consultantId, @Param("areaId") int areaId);


//    添加咨询师时展示(后台-添加展示)
    List<Areas> selectAreaList2();


}
